.zk-group-report {
	background-color: #f1f1f1;
	border: 1px solid #ebedf2;

	.group-report_cot {
		display: flex;
		flex-direction: row;
		overflow: hidden;
		height: 100%;

		.group-report_left {
			width: 350px;
			height: 100%;
			background-color: #ffffff;
			border-right: 1px solid #ebedf2;
			display: flex;
			flex-direction: column;

			.group-report_ipt {
				padding: 10px;
				border-bottom: 1px solid #ebedf2;
			}

			.group-report_ul {
				flex: 1;
				overflow: auto;
			}

			.group-report_t1 {
				height: 50px;
				padding: 0 0 0 15px;
				cursor: pointer;
				display: flex;
				align-items: center;
				box-sizing: border-box;
				border-right: 4px solid #ffffff;

				i {
					font-size: 18px;
					margin-right: 10px;
					color: #5067A2;
				}

				.group-report_t2 {
					flex: 1;
					min-width: 0;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					font-size: 14px;
					color: #6E7079;
				}

				.group-report_t3 {
					width: 30px;
					display: flex;
					flex-direction: row;
					align-items: center;
					justify-content: center;

					.group-report_crtile {
						width: 8px;
						height: 8px;
						border-radius: 8px;
						background-color: #DCDFE6;
					}

					.group-report_vture {
						background-color: red;
					}
				}

				&:hover {
					border-right: 4px solid #5470C6;
				}
			}

			.group-report_active {
				background-color: #5470C6;
				color: #ffffff;

				i {
					color: #ffffff;
				}

				.group-report_t2 {
					color: #ffffff;
				}
			}

			.group-report_pagin {

				.el-pagination {
					display: flex;
					flex-direction: row;
					box-sizing: border-box;
					width: 350px;
				}

				.el-pager {
					flex: 1;
					display: flex;
					flex-direction: row;
					justify-content: center;
				}
			}
		}

		.group-report_right {
			min-width: 0;
			height: 100%;
			flex: 1;
			overflow: auto;
			margin: 15px;

			.group-report_fullScreen {
				position: fixed;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				z-index: 999;
				background-color: #ffffff;
			}

			.box-tabsbox {
				display: flex;
				flex-direction: row;
				align-items: center;
			}
		}
	}

	.group-report_cul {
		padding: 0 40px 20px 60px;

		.group-report_cli {
			font-size: 13px;
			color: #999;
			line-height: 25px;
		}
	}

	.el-tabs--top {
		margin: 0;
		height: 60px;
		display: flex;
		align-items: flex-end;
	}

	.el-tabs__header {
		margin: 0;
	}

	.el-tabs__item.is-active {
		color: #e95a40;
	}

	.el-tabs__item {
		padding: 0 15px;
	}

	.group-report_tabs {
		.el-tabs__item.is-active {
			color: #ffffff;
		}

		.el-tabs__item {
			padding: 0 15px;
			color: #ffffff;
		}
	}

	.el-date-editor {
		.el-range-separator {
			width: 34px;
		}
	}

	.el-tabs__nav-wrap::after {
		opacity: 0;
	}

	.has-gutter {
		tr {
			th {
				background-color: #ebedf3;
			}
		}

		.cell {
			text-align: center;
			color: #b5b5c3;
			font-size: 12px;
			font-weight: 600;
		}
	}

	.el-table__body-wrapper {
		.cell {
			text-align: center;
			color: #3f4254;
			font-size: 13px;
		}
	}

	.pagination-list {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
	}

	.group-report_fulltab {
		display: flex;
		flex-direction: row;
		align-items: center;

		.box-cotel {
			flex: 1;
			min-width: 0;
		}

		.box-fullScreen {
			width: 25px;
			height: 25px;
			margin-left: 20px;
			cursor: pointer;
		}
	}

	.group-report_border {
		.widget-header {
			background-color: rgb(244, 81, 108) !important;
		}

		.widget-header-title {
			color: #ffffff !important;
		}
	}

	.group-report_buts {
		height: 35px;
		line-height: 35px;
		padding: 0 15px;
		border-radius: 4px;
		background-color: #409eff;
		font-size: 13px;
		color: #fff;
		cursor: pointer;

		&:hover {
			opacity: 0.9;
		}
	}
}